React Native代码的可重用度极高,一般来说在90%以上,即Android, IOS可共用一套代码,不过还是有些地方需要对两个平台的适配作一个处理的,例如顶部导航栏的高度、阴影效果的处理等等,需要我们对官方提供的组件或者是两个平台的运行效果有一定了解
导航栏的高度
ios: 44
android: 50
状态栏的高度
ios: 20
android: 0
阴影效果(样式)
ios: shadowOffset, shadowRadius
android: elevation
ListView中的RefreshControl(刷新器)的颜色
ios: tintColor
android: colors